/**
 * 颜色配置
 */
export const COLORS = [
  '#f44336', // 红色
  '#e91e63', // 粉色
  '#9c27b0', // 紫色
  '#673ab7', // 深紫色
  '#3f51b5', // 靛蓝色
  '#2196f3', // 蓝色
  '#03a9f4', // 浅蓝色
  '#00bcd4', // 青色
  '#009688', // 蓝绿色
  '#4caf50', // 绿色
  '#8bc34a', // 浅绿色
  '#cddc39', // 酸橙色
  '#ffeb3b', // 黄色
  '#ffc107', // 琥珀色
  '#ff9800', // 橙色
  '#ff5722'  // 深橙色
]

/**
 * 支持的视频格式
 */
export const VIDEO_EXTENSIONS = ['mp4', 'webm', 'mkv']

/**
 * 页面路由
 */
export const PAGES = {
  SEARCH: 'search',
  PLAYER: 'player'
}

/**
 * 防抖和节流时间配置
 */
export const TIMING = {
  SEARCH_DEBOUNCE: 300,    // 搜索防抖时间
  TIMELINE_THROTTLE: 100   // 时间轴更新节流时间
}

/**
 * 数据库表名
 */
export const DB_TABLES = {
  VIDEOS: 'videos',
  TAGS: 'tags',
  VIDEO_TAG_SEGMENTS: 'video_tag_segments'
}

/**
 * UI相关常量
 */
export const UI = {
  DEFAULT_COLOR: '#f44336',
  TIMELINE_HEIGHT: 30,
  MAX_TIMELINE_HEIGHT: '40vh'
} 